﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DAL
{
        public partial     class OrdenVentaSeg
            {
            public void AddSet( dbGestionDataContext _db,
                                int idOrdenVenta)
            {

                       this.idOrdenVenta=idOrdenVenta;
                        this.minFechaPrint=null;
                        this.minFechaFirmCliente=null;
                        this.minfechaFirmEmpresa=null;
                        this.minfechaFirmBanco=null;
                        this.envioNotaria=null;
                        this.envioBanco=null;
                        this.envioCofide=null;
                        this.envioFMV=null;
                        this.escriturakardex=null;
                        this.escrituraKardexNum="";
                        this.escrituraPrint=null;
                        this.escrituraFirmCliente=null;
                        this.escrituraFirmEmpresa=null;
                        this.escrituraFirmBanco=null;
                        this.legalInsCliente=null;
                        this.legalEntrega=null;
                        this.legalHipotOtroBanco = null;
                
                    _db.OrdenVentaSegs.InsertOnSubmit(this);

            }




            public void UpdateSetMinuta(
                    DateTime? minFechaPrint,
                    DateTime?  minFechaFirmCliente,
                    DateTime?  minfechaFirmEmpresa ,
                    DateTime? minfechaFirmBanco)
            {

              
                this.minFechaPrint=minFechaPrint;
                this.minFechaFirmCliente = minFechaFirmCliente;
                this.minfechaFirmEmpresa = minfechaFirmEmpresa;
                this.minfechaFirmBanco = minfechaFirmBanco;

            }


            public void UpdateSetEnvio(
                   DateTime? envioNotaria,
                    DateTime? envioBanco,
                    DateTime? envioCofide,
                    DateTime? envioFMV)
            {

                this.envioNotaria=envioNotaria;
                this.envioBanco=envioBanco;
                this.envioCofide=envioCofide;
                this.envioFMV = envioFMV;


            }



            public void UpdateSetEscritura(
                   DateTime? escriturakardex,
                string  escrituraKardexNum,
                    DateTime? escrituraPrint,
                    DateTime? escrituraFirmCliente,
                    DateTime? escrituraFirmEmpresa,
                    DateTime? escrituraFirmBanco)
            {

               
                this.escriturakardex=escriturakardex;
                this.escrituraKardexNum=escrituraKardexNum;
                
                this.escrituraPrint=escrituraPrint;
                this.escrituraFirmCliente=escrituraFirmCliente;
                this.escrituraFirmEmpresa=escrituraFirmEmpresa;
                this.escrituraFirmBanco = escrituraFirmBanco;


            }



            public void UpdateSetLegal(
                   DateTime? legalInsCliente,
                    DateTime? legalEntrega,
                    DateTime? legalHipotOtroBanco)
            {


              
            this.legalInsCliente=legalInsCliente;
            this.legalEntrega=legalEntrega;
            this.legalHipotOtroBanco = legalHipotOtroBanco;


            }




         
            }
}
